package com.coder4j.auth.vo;

import lombok.Data;

import java.util.List;

/**
 * 菜单对象
 * @author keller
 * @date 2024-5-9 12:26:24
 */
@Data
public class MenuVO {
    Long id;

    /**
     * 分组ID
     */
    private Long groupId;

    private Long groupParentId;

    /**
     * 分组名称
     */
    private String groupName;

    private String groupIcon;

    /**
     * 按钮名称
     */
    String name;

    /**
     * 前端路径
     */
    String webPath;

    String iconName;

    /**
     * 对应的API签名
     */
    String apiSignatureCode;

    /**
     * API名称
     */
    List<String> apiNames;

    /**
     * 排序
     */
    Integer sort;

    /**
     * 按钮列表
     */
    List<ButtonVO> buttonList;

}
